different kinds of set